Git Protocols: Still Tinkering After All These Years